﻿function Sale_List()
{
    $.ajax({
        type: "POST",
        url: "Sale/Sale_List_TotalPage",
        data: "",
        success: function (msg) {
            //alert("Data Saved: " + msg);
            //$("#TourRouteTotalpage").val(msg);
            //TotalPage = $("#TourRouteTotalpage").val();
            //alert(TotalPage);
            $("#TotalSale").html("总的销售额：" + msg.TotalSale);
            
            var pageIndex = 0;     //页面索引初始值
            var pageSize = 10;     //每页显示条数初始化，修改显示条数，修改这里即可

            InitTable(0);    //Load事件，初始化表格数据，页面索引为0（第一页）
            //分页，PageCount是总条目数，这是必选参数，其它参数都是可选
            $("#Pagination").pagination(msg.Totalpage, {
                callback: PageCallback,  //PageCallback() 为翻页调用次函数。
                prev_text: "« 上一页",
                next_text: "下一页 »",
                items_per_page: pageSize,
                num_edge_entries: 2,       //两侧首尾分页条目数
                num_display_entries: 6,    //连续分页主体部分分页条目数
                current_page: pageIndex   //当前页索引
            });
            //翻页调用
            function PageCallback(index, jq) {

                InitTable(index);
            }
            //请求数据
            function InitTable(pageIndex) {

                $.ajax({
                    type: "POST",
                    // dataType: "text",
                    url: 'Sale/Sale_List',      //提交到一般处理程序请求数据
                    data: "pageIndex=" + (pageIndex) + "&pageSize=" + pageSize,          //提交两个参数：pageIndex(页面索引)，pageSize(显示条数)
                    success: function (msg) {


                        //var persons = JSON.parse(msg);
                        var data = { "persons": msg };
                        
                        $("#Sale_List").html(Mustache.render("{{#persons}}<tr><td>{{SaleTime}}</td><td>{{SaleGoodsName}}</td><td>{{SalePrice}}</td><td>{{SaleNumber}}</td><td>{{SumSale}}</td><td>{{SaleUserName}}</td><td>{{SaleObject}}</td><td>{{IsExchange}}</td></tr>{{/persons}}", data));



                    }
                });

            }

        }
    });
}